Views [dbo].[vSoaGroupClassSummary]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created1:52:51 AM Wednesday, June 15, 2011
Last Modified1:49:26 PM Thursday, September 22, 2011
Columns
Name
GroupClassId
Name
Description
IsReadOnly
IsRelationshipGroup
IsSimpleGroup
SQL Script




CREATE VIEW [dbo].[vSoaGroupClassSummary] AS
SELECT CAST('DUES' AS VARCHAR(20)) AS GroupClassId, 'Dues' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('SUB' AS VARCHAR(20)) AS GroupClassId, 'Subscription' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('SEC' AS VARCHAR(20)) AS GroupClassId, 'Section' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('CHAPT' AS VARCHAR(20)) AS GroupClassId, 'Chapter' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('VOL' AS VARCHAR(20)) AS GroupClassId, 'Voluntary Contribution' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('MISC' AS VARCHAR(20)) AS GroupClassId, 'Miscellaneous' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('COMMITTEE' AS VARCHAR(20)) AS GroupClassId, 'Committee' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('MT' AS VARCHAR(20)) AS GroupClassId, 'Member Type' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(1 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('EVENT' AS VARCHAR(20)) AS GroupClassId, 'Event' AS Name, '' AS Description,
    CAST(1 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(1 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('RELATIONSHIP' AS VARCHAR(20)) AS GroupClassId, 'Relationship' AS Name, '' AS Description,
    CAST(0 AS BIT) AS [IsReadOnly], CAST(1 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]
UNION
SELECT CAST('ORGRELATIONSHIP' AS VARCHAR(20)) AS GroupClassId, 'Organization' AS Name, '' AS Description,
    CAST(0 AS BIT) AS [IsReadOnly], CAST(0 AS BIT) AS [IsRelationshipGroup], CAST(0 AS BIT) AS [IsSimpleGroup]






GO
Uses